- dpkg (1.22.21+rpi1) trixie-staging; urgency=medium
++dpkg (1.23.3+rpi1) forky-staging; urgency=medium
+
+ [changes brought forward from 1.20.5+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sun, 02 Aug 2020 12:08:02 +0000]
+ * Hack up Vendor.pm so it doesn't fail
+ (see https://lists.debian.org/debian-dpkg/2020/08/msg00004.html )
+
+ [changes introduce in 1.21.17+rpi1 by Peter Michael Green]
+ * disable testsuite.
+
- -- Raspbian forward porter <root@raspbian.org> Thu, 31 Jul 2025 13:29:08 +0000
++ -- Raspbian forward porter <root@raspbian.org> Fri, 16 Jan 2026 01:20:12 +0000
+
- dpkg (1.22.21) unstable; urgency=medium
+ dpkg (1.23.3) unstable; urgency=medium
[ Guillem Jover ]
+ * Perl modules:
+ - Dpkg::Vendor::Debian: Mask PIE on m68k, sh4 and x32.
+ Thanks to Adrian Bunk <bunk@debian.org>. Closes: #1100187
+ - Dpkg::Version: Add new has_epoch() and has_revision() methods.
+ Closes: #1123630
+ - Dpkg::Source::Package::V1: Make debian/rules executable on extract if
+ present. Closes: #1123630
+
+ -- Guillem Jover <guillem@debian.org> Sat, 20 Dec 2025 02:18:49 +0100
+
+ dpkg (1.23.2) unstable; urgency=medium
+
+ [ Guillem Jover ]
+ * Perl modules:
+ - Dpkg::BuildProfiles: Add workaround for callers passing invalid formulas.
+ Diagnosed by Chris Hofstaedtler <zeha@debian.org>.
+
+ -- Guillem Jover <guillem@debian.org> Thu, 18 Dec 2025 02:10:10 +0100
+
+ dpkg (1.23.1) unstable; urgency=medium
+
+ [ Guillem Jover ]
+ * Perl modules:
+ - Dpkg::BuildProfiles: Add missing Dpkg::Gettext and Dpkg::ErrorHandling
+ imports. Closes: #1123515
+ * Test suite:
+ - Add a test for negated build profiles.
+ Prompted by Chris Hofstaedtler <zeha@debian.org> (on IRC).
+
+ -- Guillem Jover <guillem@debian.org> Wed, 17 Dec 2025 13:10:07 +0100
+
+ dpkg (1.23.0) unstable; urgency=medium
+
+ [ Guillem Jover ]
+ * Pass --format=xz explicitly to xz on decompression.
+ * dpkg-divert: Clarify default behavior change timeline.
+ * dpkg: Remove obsolete --forget-old-unavail from --help output.
+ * Add vendor specific support for fuzzy source vs version nativeness.
+ Closes: #737634
* dpkg-deb: Fix cleanup for control member with restricted directories.
- Fixes CVE-2025-6297. Reported by zhutyra on HackerOne.
+ Reported by zhutyra on HackerOne.
+ * dpkg: Use maintscript name instead of untranslated description in error
+ messages.
+ * dpkg: Unify maintainer script error messages.
+ * dpkg: Print maintscript fallback success message after finishing actions.
+ * Improve subprocess exit message.
+ * update-alternatives: Move debug message from call site into
+ alternative_prepare_install().
+ * Shallow pass at clarifying debug messages.
+ * update-alternatives: Clarify in --help output that the «...» refers to
+ --slave.
+ * dpkg-query: Improve --list header ASCII art.
+ Suggested by No Comment <mowglithemaniac@gmail.com>.
+ * dselect, libdpkg: Use Ctrl+<name> instead of ^<name> in messages.
+ * dpkg-split: Obsolete --msdos option which no longer does anything.
+ * Remove support for MSDOS-Filename field.
+ * dpkg-shlibdeps: Add a debug print when overriding file to package mappings.
+ See #1115395.
+ * Use invalid instead of illegal in symbol names and output messages.
+ * dpkg: Improve commands acting on the available file from standard input.
+ Closes: #1119906
+ * Use «package metadata» instead of «control information».
+ * dpkg: Use MAXCONTROLFILENAME instead of 50 or 250 in format string
+ precision.
+ * dpkg-split: Mark strings for translation.
+ * start-stop-daemon: Update list of change contributors.
+ * Do not use contractions in output messages.
+ * Reword --help options descriptions to fit again in 80 columns.
+ * dpkg-source: Use Dpkg::BuildProfiles to parse the Build-Profiles field.
+ * dpkg-source: Add a new profile:v1 property in Package-List field.
+ See https://lists.debian.org/debian-devel/2025/11/msg00333.html.
+ * Use valid instead of legal in output messages and code comments.
+ * dpkg-source: Add support for --signer-certs option. Closes: #1110172
+ * dpkg-source: Add new --no-vendor-certs extract option.
+ * dpkg: Do not run the postinst during cleanup if the previous state was bad.
+ Based on a patch by Ian Jackson <ian@davenant.greenend.org.uk>.
+ Closes: #432893
+ * dpkg: Mark reinstreq during unpack as late as possible, not before prerm.
+ Thanks to Ian Jackson <ian@davenant.greenend.org.uk>.
+ * Architecture support:
+ - Accept sparcv9 as an alias for GNU CPU name sparc64.
+ - Remove kopensolaris-any support.
+ See commit 602261f1f3e3143b0b668d3ae185fb600b4ed18c.
+ See https://github.com/dtbartle/glibc-opensolaris (2009-04).
+ See https://github.com/ip1981/kopensolaris-glibc (2015-01).
+ - Remove kfreebsd-any support.
+ See https://lists.debian.org/debian-devel/2023/05/msg00306.html.
+ - Remove support for powerpcspe.
+ * Portability:
+ - Use portable POSIX «cp» options -RPp instead -a.
* Perl modules:
+ - Dpkg::Vendor: Parametrize vendor and field names in diagnostic messages.
+ - Dpkg: Bump PROGVERSION to 1.23.x.
+ - Dpkg::Build::Info: Remove deprecated module.
+ - Dpkg::OpenPGP::Backend::Sequoia: Do not run sq/sqv to verify with no
+ keyrings. Closes: #1106148
+ - Dpkg::OpenPGP::Backend::Sequoia: Run sq in stateless mode for
+ verification.
+ Suggested by Neal H. Walfield <neal@sequoia-pgp.org>.
+ - Dpkg::Compression: Uncomment compression_get_property() deprecation
+ warning.
+ - Dpkg::Control::FieldsCore: Remove implicit argument use in
+ field_transfer_single().
+ - Dpkg::Shlibs::SymbolFile: Remove deprecated ignore blacklist support.
+ - Dpkg::Source::Package: Move non-native version build check from 3.0
+ (quilt) to 2.0.
+ - Dpkg::Source::Package: Add format vs version coherence warnings on
+ extract.
+ - Dpkg::Source::Package::V1: Remove redundant -r option for cp.
+ - Test::Dpkg: Refactor all_shell_files() function.
+ - Test::Dpkg: Add all maintscripts to all_shell_files().
+ - Test::Dpkg: Refactor all_pod_modules() function.
+ - Test::Dpkg: Optimize modules skipping in all_pod_modules().
+ - Test::Dpkg: Do not export directory getters.
+ - Test::Dpkg: Refactor test files scan function.
+ - Test::Dpkg: Extend all_shell_files() to return all shell scripts.
- Dpkg::BuildDriver::DebianRules: Fix uninitialized Perl variables.
Closes: #1107971
- Dpkg::BuildDriver::DebianRules: Fix R³ dpkg/target/<target> values